home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- # Return information about the local GD library installation
- #
- # Modeled after pdflib-config
-
- # installation directories
- prefix=/usr
- exec_prefix=${prefix}
- libdir=${exec_prefix}/lib
- includedir=${prefix}/include
- bindir=${exec_prefix}/bin
-
- usage()
- {
- cat <<EOF
- Print information on GD library's version, configuration, and use.
- Usage: gdlib-config [options]
- Options:
- --libdir # directory where GD library is installed
- --includedir # directory where GD library headers are installed
- --version # complete GD library version string
- --majorversion # GD library major version number
- --minorversion # GD library minor version number
- --revision # GD library revision version number
- --ldflags # options required for linking against GD library
- --libs # libs required for linking against GD library
- --cflags # options required for compiling GD library apps
- --includes # same as --cflags
- --features # lists optional features compiled into gd, separated
- # by spaces. Currently (as of 2.0.26) the optional
- # features are GD_PNG, GD_JPEG, GD_XPM, and
- # GD_FREETYPE. When these features are reported by
- # --features, it is safe to include calls to the
- # related functions in your code.
- --all # print a summary of all GD library configure options
- EOF
- exit $1
- }
-
- if test $# -eq 0; then
- usage 1 1>&2
- fi
-
- while test $# -gt 0; do
- case "$1" in
- -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
- *) optarg= ;;
- esac
-
- case $1 in
- --libdir)
- echo $libdir
- ;;
- --includedir)
- echo $includedir
- ;;
- --version)
- echo 2.0.35
- ;;
- --majorversion)
- echo 2
- ;;
- --minorversion)
- echo 0
- ;;
- --revision)
- echo 35
- ;;
- --ldflags)
- echo -L/usr/lib
- ;;
- --libs)
- echo -lXpm -lX11 -ljpeg -lfontconfig -lfreetype -lpng12 -lz -lm
- ;;
- --cflags|--includes)
- echo -I${prefix}/include
- ;;
- --features)
- echo GD_XPM GD_JPEG GD_FONTCONFIG GD_FREETYPE GD_PNG GD_GIF GD_GIFANIM GD_OPENPOLYGON
- ;;
- --all)
- echo "GD library 2.0.35"
- echo "includedir: $includedir"
- echo "cflags: -I${prefix}/include"
- echo "ldflags: -L/usr/lib "
- echo "libs: -lXpm -lX11 -ljpeg -lfontconfig -lfreetype -lpng12 -lz -lm "
- echo "libdir: $libdir"
- echo "features: GD_XPM GD_JPEG GD_FONTCONFIG GD_FREETYPE GD_PNG GD_GIF GD_GIFANIM GD_OPENPOLYGON"
- ;;
- *)
- usage 1 1>&2
- ;;
- esac
- shift
- done
-